#include "irm.h"

//#include "irm_datamodel.h"
//#include <iostream>


namespace ophies {

// class DcmStudy : public DataModel
QString DcmStudy::get_dcm_study_key(){ return getAttr("dcm_study_key"); }
QString DcmStudy::get_vgroup_key(){ return getAttr("vgroup_key"); }
QString DcmStudy::get_study_instance_uid(){ return getAttr("study_instance_uid"); }
QString DcmStudy::get_patient_key(){ return getAttr("patient_key"); }
QString DcmStudy::get_patient_id(){ return getAttr("patient_id"); }
QString DcmStudy::get_patient_name(){ return getAttr("patient_name"); }
QString DcmStudy::get_patient_sex(){ return getAttr("patient_sex"); }
QString DcmStudy::get_patient_birth_dttm(){ return getAttr("patient_birth_dttm"); }
QString DcmStudy::get_patient_age(){ return getAttr("patient_age"); }
QString DcmStudy::get_patient_weight(){ return getAttr("patient_weight"); }
QString DcmStudy::get_patient_size(){ return getAttr("patient_size"); }
QString DcmStudy::get_study_id(){ return getAttr("study_id"); }
QString DcmStudy::get_study_dttm(){ return getAttr("study_dttm"); }
QString DcmStudy::get_accession_no(){ return getAttr("accession_no"); }
QString DcmStudy::get_study_desc(){ return getAttr("study_desc"); }
QString DcmStudy::get_study_size(){ return getAttr("study_size"); }
QString DcmStudy::get_series_count(){ return getAttr("series_count"); }
QString DcmStudy::get_instance_count(){ return getAttr("instance_count"); }
QString DcmStudy::get_created_dttm(){ return getAttr("created_dttm"); }
QString DcmStudy::get_updated_dttm(){ return getAttr("updated_dttm"); }
QString DcmStudy::get_deleted_dttm(){ return getAttr("deleted_dttm"); }
QString DcmStudy::get_self_url(){ return getAttr("url"); }

//class DcmSeries : public DataModel
QString DcmSeries::get_dcm_series_key(){ return getAttr("dcm_series_key"); }
QString DcmSeries::get_vgroup_key(){ return getAttr("vgroup_key"); }
QString DcmSeries::get_series_instance_uid(){ return getAttr("series_instance_uid"); }
QString DcmSeries::get_dcm_study_key(){ return getAttr("dcm_study_key"); }
QString DcmSeries::get_modality(){ return getAttr("modality"); }
QString DcmSeries::get_series_no(){ return getAttr("series_no"); }
QString DcmSeries::get_series_dttm(){ return getAttr("series_dttm"); }
QString DcmSeries::get_series_desc(){ return getAttr("series_desc"); }
QString DcmSeries::get_bodypart(){ return getAttr("bodypart"); }
QString DcmSeries::get_series_size(){ return getAttr("series_size"); }
QString DcmSeries::get_instance_count(){ return getAttr("instance_count"); }
QString DcmSeries::get_created_dttm(){ return getAttr("created_dttm"); }
QString DcmSeries::get_deleted_dttm(){ return getAttr("deleted_dttm"); }
QString DcmSeries::get_self_url(){ return getAttr("url"); }

// class DcmInstance : public DataModel
QString DcmInstance::get_dcm_instance_key(){ return getAttr("dcm_instance_key"); }
QString DcmInstance::get_vgroup_key(){ return getAttr("vgroup_key"); }
QString DcmInstance::get_sop_instance_uid(){ return getAttr("sop_instance_uid"); }
QString DcmInstance::get_sop_class_uid(){ return getAttr("sop_class_uid"); }
QString DcmInstance::get_dcm_series_key(){ return getAttr("dcm_series_key"); }
QString DcmInstance::get_dcm_study_key(){ return getAttr("dcm_study_key"); }
QString DcmInstance::get_instance_no(){ return getAttr("instance_no"); }
QString DcmInstance::get_content_dttm(){ return getAttr("content_dttm"); }
QString DcmInstance::get_instance_size(){ return getAttr("instance_size"); }
QString DcmInstance::get_created_dttm(){ return getAttr("created_dttm"); }
QString DcmInstance::get_deleted_dttm(){ return getAttr("deleted_dttm"); }
QString DcmInstance::get_self_url(){ return getAttr("url"); }
QString DcmInstance::get_study_instance_uid(){ return getAttr("study_instance_uid"); }
QString DcmInstance::get_series_instance_uid(){ return getAttr("series_instance_uid"); }

// class Docset : public DataModel
QString Docset::get_docset_key(){ return getAttr("docset_key"); }
QString Docset::get_vgroup_key(){ return getAttr("vgroup_key"); }
QString Docset::get_vgroup_id(){ return getAttr("vgroup_id"); }
QString Docset::get_vgroup_id_type(){ return getAttr("vgroup_id_type"); }
QString Docset::get_vgroup_name(){ return getAttr("vgroup_name"); }
QString Docset::get_docset_uid(){ return getAttr("docset_uid"); }
QString Docset::get_docset_class_uid(){ return getAttr("docset_class_uid"); }
QString Docset::get_docset_group_uid(){ return getAttr("docset_group_uid"); }
QString Docset::get_filter_key(){ return getAttr("filter_key"); }
QString Docset::get_filter_uid(){ return getAttr("filter_uid"); }
QString Docset::get_filter_class_uid(){ return getAttr("filter_class_uid"); }
QString Docset::get_filter_name(){ return getAttr("filter_name"); }
QString Docset::get_patient_key(){ return getAttr("patient_key"); }
QString Docset::get_patient_id_value(){ return getAttr("patient_id_value"); }
QString Docset::get_patient_name(){ return getAttr("patient_name"); }
QString Docset::get_docset_created_dttm(){ return getAttr("docset_created_dttm"); }
QString Docset::get_docset_deleted_dttm(){ return getAttr("docset_deleted_dttm"); }
QString Docset::get_xds_docset_key(){ return getAttr("xds_docset_key"); }
QString Docset::get_metadata_xml(){ return getAttr("metadata_xml"); }
QString Docset::get_docset_uuid(){ return getAttr("docset_uuid"); }
QString Docset::get_source_id(){ return getAttr("source_id"); }
QString Docset::get_content_type_code_value(){ return getAttr("content_type_code_value"); }
QString Docset::get_content_type_coding_scheme(){ return getAttr("content_type_coding_scheme"); }
QString Docset::get_content_type_code_meaning(){ return getAttr("content_type_code_meaning"); }
QString Docset::get_docset_status(){ return getAttr("docset_status"); }
QString Docset::get_docset_title(){ return getAttr("docset_title"); }
QString Docset::get_docset_comments(){ return getAttr("docset_comments"); }
QString Docset::get_submit_dttm(){ return getAttr("submit_dttm"); }
QString Docset::get_xds_docset_created_dttm(){ return getAttr("xds_docset_created_dttm"); }
QString Docset::get_xds_docset_deleted_dttm(){ return getAttr("xds_docset_deleted_dttm"); }
QString Docset::get_document_count(){ return getAttr("document_count"); }
QString Docset::get_self_url(){ return getAttr("url"); }

// class Patient : public DataModel
QString Patient::get_patient_key(){ return getAttr("patient_key"); }
QString Patient::get_patient_id_value(){ return getAttr("patient_id_value"); }
QString Patient::get_patient_name(){ return getAttr("patient_name"); }
QString Patient::get_patient_sex(){ return getAttr("patient_sex"); }
QString Patient::get_patient_birth_dttm(){ return getAttr("patient_birth_dttm"); }
QString Patient::get_related_patient_key(){ return getAttr("related_patient_key"); }
QString Patient::get_created_dttm(){ return getAttr("created_dttm"); }
QString Patient::get_deleted_dttm(){ return getAttr("deleted_dttm"); }
QString Patient::get_self_url(){ return getAttr("url"); }


}
